@echo off
chcp 65001 >nul
echo ========================================
echo    当当网商品数据分析系统 - 后端API
echo ========================================
echo.

echo [信息] 正在检查Python环境...
python --version >nul 2>&1
if errorlevel 1 (
    echo [错误] 未检测到Python，请先安装Python 3.8+
    echo 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo [成功] 检测到Python版本:
python --version
echo.

echo [信息] 正在检查依赖包...
if not exist "venv" (
    echo [信息] 创建虚拟环境...
    python -m venv venv
)

echo [信息] 激活虚拟环境...
call venv\Scripts\activate.bat

echo [信息] 安装依赖包...
pip install -r requirements.txt
if errorlevel 1 (
    echo [错误] 依赖包安装失败
    pause
    exit /b 1
)

echo [成功] 依赖包安装完成
echo.

echo [信息] 正在启动后端API服务...
echo [信息] 服务地址: http://localhost:5000
echo [信息] 按 Ctrl+C 停止服务
echo.

python app.py

pause 